﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using JXT.PrimaryKey.Batman.Domain.Models;
using JXT.PrimaryKey.Batman.Domain.Quotation.Models;

namespace JXT.PrimaryKey.Batman.Domain.VirtualExchange.Models
{
    public class UserTransactionDetail : EntityBase<int>
    {
        /// <summary>
        /// 用户Id
        /// </summary>
        public int UserId { get; set; }

        /// <summary>
        /// 用户帐号类型
        /// </summary>
        public int TypeId { get; set; }

        /// <summary>
        /// 统计类型
        /// </summary>
        public RankCountType CountType { get; set; }

        /// <summary>
        /// 人民币周期收益
        /// </summary>
        public double RMBCycleProfit { get; set; }

        /// <summary>
        /// 港币周期收益
        /// </summary>
        public double HKCycleProfit { get; set; }

        /// <summary>
        /// 美元周期收益
        /// </summary>
        public double USCycleProfit { get; set; }

        /// <summary>
        /// 人民币总收益
        /// </summary>
        public double RMBTotalProfit { get; set; }

        /// <summary>
        /// 港币总收益
        /// </summary>
        public double HKTotalProfit { get; set; }

        /// <summary>
        /// 美元总收益
        /// </summary>
        public double USTotalProfit { get; set; }

        /// <summary>
        /// 人民币总资产
        /// </summary>
        public double RMBTotalAssets { get; set; }

        /// <summary>
        /// 港币总资产
        /// </summary>
        public double HKTotalAssets { get; set; }

        /// <summary>
        /// 美元总资产
        /// </summary>
        public double USTotalAssets { get; set; }

        /// <summary>
        /// 人民币周期收益率
        /// </summary>
        public double RMBCycleEarningsRate { get; set; }

        /// <summary>
        /// 港币周期收益率
        /// </summary>
        public double HKCycleEarningsRate { get; set; }

        /// <summary>
        /// 美元周期收益率
        /// </summary>
        public double USCycleEarningsRate { get; set; }

        /// <summary>
        /// 人民币总收益率
        /// </summary>
        public double RMBTotalEarningsRate { get; set; }

        /// <summary>
        /// 港币总收益率
        /// </summary>
        public double HKTotalEarningsRate { get; set; }

        /// <summary>
        /// 美元总收益率
        /// </summary>
        public double USTotalEarningsRate { get; set; }

        /// <summary>
        /// 人民币周期交易额
        /// </summary>
        public double RMBCycleTurnover { get; set; }

        /// <summary>
        /// 港币周期交易额
        /// </summary>
        public double HKCycleTurnover { get; set; }

        /// <summary>
        /// 美元周期交易额
        /// </summary>
        public double USCycleTurnover { get; set; }

        /// <summary>
        /// 人民币总交易额
        /// </summary>
        public double RMBTotalTurnover { get; set; }

        /// <summary>
        /// 港币总交易额
        /// </summary>
        public double HKTotalTurnover { get; set; }

        /// <summary>
        /// 美元总交易额
        /// </summary>
        public double USTotalTurnover { get; set; }

        /// <summary>
        /// 仓位
        /// </summary>
        public double Positions { get; set; }

        /// <summary>
        /// 重仓股股票名称
        /// </summary>
        public string AwkwardnessStockName { get; set; }

        /// <summary>
        /// 重仓股票代码
        /// </summary>
        public string AwkwardnessStockCode { get; set; }

        /// <summary>
        /// 人民币周期收益率排名
        /// </summary>
        public int RMBCycleEarningsRateSequence { get; set; }

        /// <summary>
        /// 人民币总收益率排名
        /// </summary>
        public int RMBTotalEarningsRateSequence { get; set; }

        /// <summary>
        /// 港币周期收益率排名
        /// </summary>
        public int HKCycleEarningsRateSequence { get; set; }

        /// <summary>
        /// 港币总收益率排名
        /// </summary>
        public int HKTotalEarningsRateSequence { get; set; }

        /// <summary>
        /// 美元周期收益率排名
        /// </summary>
        public int USCycleEarningsRateSequence { get; set; }
        
        /// <summary>
        /// 美元总收益率排名
        /// </summary>
        public int USTotalEarningsRateSequence { get; set; }

        /// <summary>
        /// 更新日期
        /// </summary>
        public DateTime UpdateTime { get; set; }
    }
  
}


